const App = {
    mixins: [Query],//配置文件，路径/utils/mixins.js
    data() {
        return {
            category:[],
            page: {
                value1:'',
                value2:'',
                PageNumber: 1, //页码
                RowAmount: 10,
                Condition: window.btoa(unescape(encodeURIComponent("%%,%%")))
            },
            showDialog1:false,
            Data:[],
        }
    },
    mounted() {
    },
    methods: {
        Treedata() {
            // $.ajax({
            //     url: `${mh}/generalBusiness/generalQueryByTableName`,
            //     type: "POST",
            //     data: {
            //         Data: 'account_type',
            //         Condition: "Row_Status='0'",
            //     },
            //     success: (data) => {
            //         this.treeData = data; // 直接使用 this
            //     },
            //     dataType: "json",
            // });
            $.ajax({
                headers: requestHeaders(),
                url: `${mh}/clientOperation/getDistrictTree`,
                type: "GET",
                data: {
                    DistrictCode: '232723'
                },
                success: (data) => {
                    this.treeData = data; // 直接使用 this
                },
                complete: (XMLHttpRequest) => {
                    requestPretreatment(XMLHttpRequest);
                },
                dataType: "json",
            });
        },
        check() {
            this.page.Condition = window.btoa(unescape(encodeURIComponent(this.page.value1 + "%,%"+this.page.value2+"%")));
            this.postgetList(this.page);
        },
        //树的点击筛选事件
        handleNodeClick(data, node) {
            this.page.value1 = data.ProvinceNumber;
            this.page.Condition = window.btoa(unescape(encodeURIComponent(this.page.value1  + "%,%"+this.page.value2+"%")));
            // this.page.Condition = window.btoa(unescape(encodeURIComponent("%"+data.Asset_Category_SerialNumber+"%")));
            this.postgetList(this.page);
        },
        handleShow(row){
            window.location.href = './show.html?Asset_SerialNumber=' + row.Asset_SerialNumber
            // this.showDialog1 = true;
            // $.ajax({
            //     headers: {
            //       "content-type": "application/x-www-form-urlencoded",
            //     },
            //     url: `${mh}/generalBusiness/generalQueryBySQLSerialNumber`,
            //     method: "post",
            //     data: {
            //       SQLSerialNumber: "f_asset_change",
            //       Condition: window.btoa(unescape(encodeURIComponent("%"+row.Asset_SerialNumber+"%"))),
            //     },
            //     success: (res) => {
                    
            //       this.Data = res;
            //     },
            //   });
        },
        handleEdit1(row){
            window.location.href = './add1.html?action=Add&Asset_SerialNumber=' + row.Asset_SerialNumber
        },
        xinwen(){
            window.location.href = '../../news_videos_files/news/add.html?action=Add'
        }
    },
};

const { createApp } = Vue;
const app = createApp(App);
//这种方式是引入全部图标，无需单个引入
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component);
}
const ElMessage = ElementPlus.ElMessage;
app.use(ElementPlus, { locale: zhCn });
app.mount("#app");
